package com.xinwangai.jingbai.service;

import com.github.pagehelper.Page;
import com.xinwangai.jingbai.pojo.DTO.MemberDTO;
import com.xinwangai.jingbai.pojo.VO.MemberVO;

/**
 * 会员服务接口
 *
 * @author guo.wenliang
 * @since 2025/6/19 17:11
 */
public interface MemberService {
    Page<MemberVO> getMember(MemberDTO memberDTO);
    
    /**
     * 新增成员
     */
    boolean addMember(MemberDTO memberDTO);
    
    /**
     * 更新成员信息
     */
    boolean updateMember(MemberDTO memberDTO);
    
    /**
     * 删除成员
     */
    boolean deleteMember(Long id);
    
    /**
     * 根据ID获取成员详情
     */
    MemberVO getMemberById(Long id);
}
